package com.gua.user.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.gua.common.entity.BaseEntity;
import lombok.Getter;
import lombok.Setter;

/**
 * 桌面菜单表
 * 
 * @author huangjj
 *
 */
@Getter
@Setter
@TableName("sys_desktop_menu")
public class DesktopMenu extends BaseEntity {

	private static final long serialVersionUID = -4355024594433578105L;

	/**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 路由path
     */
    private String path;

    /**
     * 路由名称
     */
    private String name;

    /**
     * 菜单显示名
     */
    private String label;

    /**
     * 菜单图标
     */
    private String icon;

    /**
     * 菜单是否隐藏， 0隐藏；1显示
     */
    private Integer hide;

    /**
     *  菜单对应的vue路径
     */
    private String url;

    /**
     * 是否隐藏导航头 0隐藏，1显示
     */
    private Integer hideSliderBar;

    /**
     * 父id；顶级为0
     */
    private Long parentId;

    /**
     * 菜单状态（0正常 1停用）
     */
    private Integer status;

    /**
     * 是否删除（0未删除 1已删除）
     */
    private Integer delFlag;

    /**
     * 排序
     */
    private Integer sort;

}
